package com.fangda.network;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;

/**
 * 网络连接的配置
 * @author 赵方方
 */
@Getter
@Setter
public class NetworkConfig implements Serializable {
    /**
	 * 
	 */
	private static final long serialVersionUID = -8606296177747983813L;
	/**
     * IP
     */
    private String ip;
    /**
     * 端口号
     */
    private Integer port;
    /**
     * 路径
     */
    private String path;
    /**
     * 配置参数
     */
    private Map<String, Object> config = new HashMap<>();


    /**
     * 获取网络数据解析器
     * @return
     */
    public NetWorkParser<?> parser;

}
